package org.cbioportal.legacy.model;

public enum MutationEventType {
  missense_mutation("missense_mutation"),
  missense("missense"),
  missense_variant("missense_variant"),
  frame_shift_ins("frame_shift_ins"),
  frame_shift_del("frame_shift_del"),
  frameshift("frameshift"),
  frameshift_deletion("frameshift_deletion"),
  frameshift_insertion("frameshift_insertion"),
  de_novo_start_outofframe("de_novo_start_outofframe"),
  frameshift_variant("frameshift_variant"),
  nonsense_mutation("nonsense_mutation"),
  nonsense("nonsense"),
  stopgain_snv("stopgain_snv"),
  stop_gained("stop_gained"),
  splice_site("splice_site"),
  splice("splice"),
  splicing("splicing"),
  splice_site_snp("splice_site_snp"),
  splice_site_del("splice_site_del"),
  splice_site_indel("splice_site_indel"),
  splice_region_variant("splice_region_variant"),
  splice_region("splice_region"),
  translation_start_site("translation_start_site"),
  initiator_codon_variant("initiator_codon_variant"),
  start_codon_snp("start_codon_snp"),
  start_codon_del("start_codon_del"),
  nonstop_mutation("nonstop_mutation"),
  stop_lost("stop_lost"),
  inframe_del("inframe_del"),
  inframe_deletion("inframe_deletion"),
  in_frame_del("in_frame_del"),
  in_frame_deletion("in_frame_deletion"),
  inframe_ins("inframe_ins"),
  inframe_insertion("inframe_insertion"),
  in_frame_ins("in_frame_ins"),
  in_frame_insertion("in_frame_insertion"),
  indel("indel"),
  nonframeshift_deletion("nonframeshift_deletion"),
  nonframeshift("nonframeshift"),
  nonframeshift_insertion("nonframeshift_insertion"),
  targeted_region("targeted_region"),
  inframe("inframe"),
  truncating("truncating"),
  feature_truncation("feature_truncation"),
  silent("silent"),
  synonymous_variant("synonymous_variant"),
  any("any"),
  other("other");

  private final String mutationType;

  MutationEventType(String mutationType) {
    this.mutationType = mutationType;
  }

  public String getMutationType() {
    return mutationType;
  }
}
